/*
 * 项目名称:cx-server
 * 类名称:KbDirectoryEntity.java
 * 包名称:com.ft.oa.modules.kb.entity
 *
 * 修改履历:
 *     日期                       修正者        主要内容
 *     2022-01-18 11:36:00        zw     初版做成
 *
 * Copyright (c) 2019-2019 启元软件
 */
package com.ft.oa.domain.knowledgeBase;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 知识库目录表实体
 *
 * @author zw
 * @date 2022-01-18 11:36:00
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(value = "kb_directory", autoResultMap = true)
public class Directory implements Serializable
{
    private static final long serialVersionUID = 1L;
    /**
     * 自增id住建
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 文件夹名称
     */
    private String directoryName;
    /**
     * 是否是模板 0否,1是
     */
    private String isTemplate;
    /**
     * 上级id
     */
    private Long parentId;
    /**
     * 创建人
     */
    private Long createrUser;
    /**
     * 创建时间
     */
    private Date createDate;
    /**
     * 是否允许删除 0否1是
     */
    private String isDel;
    /**
     * 是否允许修改 0否1是
     */
    private String isEdit;
    /**
     * 类型-标注文件夹所属的业务位置
     */
    private String type;
    /**
     * 顺序号
     */
    private Long sortNum;
    /**
     * 备注
     */
    private String remark;

    /**
     * 归属模块id
     */
    private Long belong;
}
